package com.ibeetl.codestory.core.ctx;

import com.ibeetl.codestory.core.action.Action;
import com.ibeetl.codestory.core.ast.Ast;
import com.ibeetl.codestory.core.issue.Issue;
import com.ibeetl.codestory.core.issue.LogHandler;
import com.ibeetl.codestory.core.ast.AstType;


public interface Context {
	void register(AstType type, Action action);
	void onAction(Ast ast);
	void log(Issue issue);
	void registerLogHandler(LogHandler handler);
}
